package com.ccp.dev.qbdms.model;

import java.math.BigDecimal;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;
import java.util.Date;

/**
 * 质量信得过班组申报表 w_qbd_qualityteam_dec
 * 
 * @author 于金
 * @date 2020-10-12 15:30:53
 */
@ImpAnnotation(description = "质量信得过班组申报")
@ExpAnnotation(description = "质量信得过班组申报")
@FlowSubject(subjectName = "质量信得过班组申报")
public class WQbdQualityteamDec extends BaseBusinessModel<WQbdQualityteamDec> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    @Record("主键")
//    @ImpAnnotation(description = "主键")
//    @ExpAnnotation(description = "主键")
    private String  id;
    /**
     * 班组名称
    */
    @Record("班组名称")
    @ImpAnnotation(description = "班组名称")
    @ExpAnnotation(description = "班组名称")
    private String  teamname;
    /**
     * 单位
    */
    @Record("单位")
    @ImpAnnotation(description = "单位")
    @ExpAnnotation(description = "单位")
    private String  company;
    /**
     * 单位代码
    */
    @Record("单位代码")
//    @ImpAnnotation(description = "单位代码")
//    @ExpAnnotation(description = "单位代码")
    private String  companycode;
    /**
     * 班组人数
    */
    @Record("班组人数")
    @ImpAnnotation(description = "班组人数")
    @ExpAnnotation(description = "班组人数")
    private String  teamsize;
    /**
     * 年度
    */
    @Record("年度")
    @ImpAnnotation(description = "年度")
    @ExpAnnotation(description = "年度",format = "yyyy")
    private Date  year;
    /**
     * 半年
    */
    @Record("半年")
    @ImpAnnotation(description = "半年")
    @ExpAnnotation(description = "半年")
    private String  halfyear;
    /**
     * 申报类别
    */
    @Record("申报类别")
    @ImpAnnotation(description = "申报类别")
    @ExpAnnotation(description = "申报类别")
    private String  sblb;
    /**
     * 组长
    */
    @Record("组长")
//    @ImpAnnotation(description = "组长")
//    @ExpAnnotation(description = "组长")
    private String  groupleader;
    /**
     * 等级
    */
    @Record("等级")
    @ImpAnnotation(description = "等级")
    @ExpAnnotation(description = "等级")
    private String  grade;
    /**
     * 曾获院信得过职工人员
    */
    @Record("曾获院信得过职工人员")
    @ImpAnnotation(description = "曾获院信得过职工人员")
    @ExpAnnotation(description = "曾获院信得过职工人员")
    private String  chyxdgzgry;
    /**
     * 贡献点
    */
    @Record("贡献点")
    @ImpAnnotation(description = "贡献点")
    @ExpAnnotation(description = "贡献点")
    private String  contributionpo;
    /**
     * 备注
    */
    @Record("备注")
    @ImpAnnotation(description = "备注")
    @ExpAnnotation(description = "备注")
    private String  remarks;
    /**
     * 附件
    */
    @Record("附件")
//    @ImpAnnotation(description = "附件")
//    @ExpAnnotation(description = "附件")
    private String  enclosure;
    /**
     * 密级
    */
//    @Record("密级")
//    @ImpAnnotation(description = "密级")
//    @ExpAnnotation(description = "密级")
    private Long  dataprivacylevel;

    public String getId() {
        return this.id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getTeamname() {
        return this.teamname;
    }
    public void setTeamname(String teamname) {
        this.teamname = teamname;
    }
    public String getCompany() {
        return this.company;
    }
    public void setCompany(String company) {
        this.company = company;
    }
    public String getCompanycode() {
        return this.companycode;
    }
    public void setCompanycode(String companycode) {
        this.companycode = companycode;
    }
    public String getTeamsize() {
        return this.teamsize;
    }
    public void setTeamsize(String teamsize) {
        this.teamsize = teamsize;
    }

    public Date getYear() {
        return year;
    }

    public void setYear(Date year) {
        this.year = year;
    }

    public String getHalfyear() {
        return this.halfyear;
    }
    public void setHalfyear(String halfyear) {
        this.halfyear = halfyear;
    }
    public String getSblb() {
        return this.sblb;
    }
    public void setSblb(String sblb) {
        this.sblb = sblb;
    }
    public String getGroupleader() {
        return this.groupleader;
    }
    public void setGroupleader(String groupleader) {
        this.groupleader = groupleader;
    }
    public String getGrade() {
        return this.grade;
    }
    public void setGrade(String grade) {
        this.grade = grade;
    }
    public String getChyxdgzgry() {
        return this.chyxdgzgry;
    }
    public void setChyxdgzgry(String chyxdgzgry) {
        this.chyxdgzgry = chyxdgzgry;
    }
    public String getContributionpo() {
        return this.contributionpo;
    }
    public void setContributionpo(String contributionpo) {
        this.contributionpo = contributionpo;
    }
    public String getRemarks() {
        return this.remarks;
    }
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
    public String getEnclosure() {
        return this.enclosure;
    }
    public void setEnclosure(String enclosure) {
        this.enclosure = enclosure;
    }
    public Long getDataprivacylevel() {
        return this.dataprivacylevel;
    }
    public void setDataprivacylevel(Long dataprivacylevel) {
        this.dataprivacylevel = dataprivacylevel;
    }

    @Override
    public String toString() {
        return "WQbdQualityteamDec{" +
                "id='" + id + "'," +
                "teamname='" + teamname + "'," +
                "company='" + company + "'," +
                "companycode='" + companycode + "'," +
                "teamsize='" + teamsize + "'," +
                "year='" + year + "'," +
                "halfyear='" + halfyear + "'," +
                "sblb='" + sblb + "'," +
                "groupleader='" + groupleader + "'," +
                "grade='" + grade + "'," +
                "chyxdgzgry='" + chyxdgzgry + "'," +
                "contributionpo='" + contributionpo + "'," +
                "remarks='" + remarks + "'," +
                "enclosure='" + enclosure + "'," +
                "dataprivacylevel='" + dataprivacylevel + "'" +
                '}';
    }

}
